package cn.hyh.core.dao;

import cn.hyh.core.pojo.Content;
import cn.hyh.core.vo.BlogPageDTO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

public interface ContentMapper extends BaseMapper<Content> {

    List<BlogPageDTO> selectByPage(int offset, int pageSize, int id, int labelId, String orderDesc);


    /**
     *    统计总数，根据表的某一字段值。
     * @param tableName 表名
     * @param column   字段名
     * @param value    字段值值
     * @return
     */
    int getTotalCountByFiled(String tableName, String column, String value);

    List<Content> selectLikeSearch(String s);

    BlogPageDTO getBlog(int id);

    Content getPreviousOrNext(int id, String previousMsg);
}
